JAVA连接MySQL数据库,在操作值为空的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException |
您所在的位置:网站首页 › 值不能为空 参数名viewinfo › JAVA连接MySQL数据库,在操作值为空的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException |
JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 7 to TIMESTAMP。
zeroDateTimeBehavior,可以用来配置出现这种情况时的处理策略,该属性有下列三个属性值: exception:默认值,即抛出SQL state [S1009]. Cannot convert value....的异常; convertToNull:将日期转换成NULL值; round:替换成最近的日期即0001-01-01; 通过修改连接串,附加zeroDateTimeBehavior=convertToNull属性的方式予以规避
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |